package com.kcsj.util;

import com.alibaba.fastjson.JSONObject;
/**
 * @author 胡庆阳
 * 29th Nov. 2020
 */
public class MessageHelper {

    public static JSONObject addData(Object data) {
        JSONObject message = success();
        message.put("data",data);
        return message;
    }

    public static JSONObject addMessage(String message) {
        JSONObject jsonObject = success();
        jsonObject.put("message",message);
        return jsonObject;
    }

    public static JSONObject loginSuccess() {
        JSONObject message = new JSONObject();
        message.put("status",201);
        message.put("message","登入成功");
        return message;
    }

    public static JSONObject success() {
        JSONObject message = new JSONObject();
        message.put("status",200);
        return message;
    }

    public static JSONObject  accountNotExist() {
        JSONObject message = new JSONObject();
        message.put("status",330);
        message.put("message","账号不存在");
        return message;
    }

    public static JSONObject passwordError() {
        JSONObject message = new JSONObject();
        message.put("status",440);
        message.put("message","密码错误");
        return message;
    }
    public static JSONObject accountUnable() {
        JSONObject message = new JSONObject();
        message.put("status",460);
        message.put("message","账号不可用");
        return message;
    }
    public static JSONObject tokenInvalidation() {
        JSONObject message = new JSONObject();
        message.put("status",280);
        message.put("message","token失效");
        return message;
    }

    public static JSONObject dateBaseError() {
        JSONObject message = new JSONObject();
        message.put("status",570);
        message.put("message","数据库错误");
        return message;
    }
    public static JSONObject netWordError() {
        JSONObject message = new JSONObject();
        message.put("status",530);
        message.put("message","网络错误");
        return message;
    }

    public static JSONObject error() {
        JSONObject message = new JSONObject();
        message.put("status",550);
        message.put("message","服务错误");
        return message;
    }

}
